MODIFICACIONES SOBRE LA AVENTURA MODELO
Y CARACTERISTICAS IMPORTANTES DE JUEGO
Y RUTINAS AADIDAS:

	-He aadido el comando SALIDAS. He cambiado la impresin de las salidas por defecto en la librera. Las he puesto en un procedimiento aparte. Se llama Salidas(loc), e imprime las conexiones de la localidad loc que se le pase como parmetro.
Para ver las conexiones de la localidad del jugador hay que llamarla con Salidas(PSI[PSIJugador].Localidad)
devolver las salidas de la pantalla del jugador.
Asi que he quitado la impresin de salidas que haba por defecto en Descripcionlocalidad.

	-ListaPsis(loc,verbose): E incluido en la descripcin que el jugador vea los Psis que
hay en las inmediaciones (en las salidas inmediantamente cercanas).
Esta caracteristica usa el Procedimiento ListaPsis(loc), que devuelve en un array las descripciones cortas de los Psis que hay en la localidad pasada como parmetro.
A su vez aprovecho este procedimiento para sacar por pantalla los Psis que hay en la localidad del Jugador.
Mira la llamada en el modulo librera de DescripcionLocalidad().
Se puede aprovechar para poner cosas como: LA PATRULLA DE ORCOS ESTA EN EL OESTE!. Y asi sabe el jugador que debe esconderse.

	-SUCESOS(): He quitado del bucle principal Pricipal(), la llamada a procedimiento Psi_Mueve y la incrementacin de turnos. Los he puesto en un procedimiento nuevo en el modulo librera que se llama Sucesos(), este engloba a todo lo que sucede en el turno de respuesta del ordenador, y alli se calcular todo lo referido a Psis, sucesos y eventos, etc etc. Aqui deber ir en ms subprocedimientos, por ejemplo, toda la IA de control de Psis, no slo el limitado Psi_Mueve().
Adems esto impide que un Psi haga varias acciones a la vez, asi en cada turno slo podr hacer una cosa a la vez... o mata o mover o coger, etc.

	-Asi que he eliminado USR_Post(). Para eso est Sucesos().


	-Aadida NoMueve(dir) para poner excusas de porqu el jugador no pudo mover en esa direccin. Esta es complementaria a USR_MueveJugador(dir), ya que me parece ms logico hacer las excusas en el caso de que no mueva, que en vez de en USR_MueveJugador, pues esto puede ralentizar la rutina de movimiento.

	-USR_Fin(): Esto lo he aadido para que el programador pueda poner un fin genrico o variable, pero ordenado. Desde este se debe de llamar a Abandonar().
	
	-PROCESA_COND(comando): Aqu se puede impedir la ejecucin de los comandos del juego en ciertas cirscunstancias.

	-Aadida la funcin ArrayRemove(array,posicion), que es la funcin antagnica a ArrayInsert(array,posicion,elemento) que viene por defecto en el lenguaje. Esta nueva funcin facilita el hacer operaciones con arrays.

	-ArrayRemoveItem(array,item): que borra todas las ocurrencias de item en el array.

	-Aadido en los procedimientos EXAMINAR, COGER; ms posibilidades a la hora de decir si el objeto de la accin, no est o no existe o no tiene importancia.

	-TypeOf2(obj). Aadido. Es ms completo que el original TypeOf, aunque llama internamente a l.

	-Arreglado que no se pueda ni HABLAR ni DAR ni BESAR a PSIs que sean hostiles o que esten muertos (aunque besar a un muerto si lo he dejado). Para ello se usan las variables de PSIs "locuaz" "muerto" y "hostil".

	-Aadido RobaObjetos(psi). Esto pone en el limbo todos los objetos del PSI.

	-He extraido la impresin de los objetos y los he puesto en un procedimiento aparte que se llama ListaObjetos(loc), Asi que imprimir los objetos de cualquier habitacin, aunque slo se usa para la Descripcin de localidad del jugador.

	-PSI_IA(). Este trata sobre toda la "inteligencia" de PSIS. Lo que incluye moverse y atacar, de cada uno de ellos.

	-Aadido PSIAtaca, que es una rutina de ataque entre psis, que contempla incluso al jugador. All estn consideradas las armas, los niveles de fuerza, energa, mutilaciones, todo!!!.
He modificado convenientemente para mi propsito las subrutinas Golpear, Atacar, y he aadido Empujar.

	-Aadido Gore(), que imprime en cada localidad los niveles de sangre y miembros amputados y cuerpos muertos de los zombies matados.

	-EstadoJugador(), esto es el que informa de el estado de fuerza cansancio y salud del jugador.

	-Aadido a USR_MueveJugador(), la deteccin de un zombie en el camino..., para imperdir que se pueda avanzar sobre ellos fcilmente.

	-ArticuloPSI, le he cambiado el nombre y ahora es Pronombre(psi), pues eso es lo que hace... sustituye al nombre y no es un artculo.